//基金定投
mixin jjdt
	h2.font14.nfc 基本信息
	table
		thead
			th 基金名称
			th.width60.padleft0.padright0 基金代码
			th 基金净值
			th 基金状态
			th 风险级别
			th 最低定投金额
			th 个人首次认购金额
			th 最低持有份额
			th 基金公司

		tbody
			td
				a.link(href='javascript:void(0);') 南方盛元前端
			td.padleft0.padright0 202009
			td 0.8480
			td 正常开放
			td 高风险
			td 100.00
			td 0
			td 100.00
			td 南方基金

	.pad8

	h2.font14.nfc 基金定投
	.border.pad40.font14.nfc
		p 基金名称：
			a.link(href='javascript:void(0);') 南方盛元前端
		p 基金代码：202009
		p 申购月数：
			select
				option 1个月
		p 扣款日期：
			select
				option 每月1日
		p 起始日期：
			input
		p 定投金额：
			input
			span.rc （最低定投金额为100元）

	
//结算清单
mixin jsqd
	.cart.tac(ng-show='cache.service.length')
		div(ng-switch='cache.service.length == 1 && cache.service[0].payment_type < 0')
			div(ng-switch-when='true')
				.yui3-g.cd.thead.border.gc(ng-class='{bgfa: step == 2}')
					.yui3-u-1-4
						.sep
						| 名称
					.yui3-u-1-6
						.sep
						| 风险级别
					.yui3-u-1-6
						.sep
						| 单价
					.yui3-u-1-6
						.sep
						| 订阅时间
					.yui3-u-1-4
						.sep
						| 免费体验期
				
				.yui3-g.row.border.notop.wbg(ng-repeat='item in cache.service', ng-init="subtotal=item.active.price*item.count;$emit('add', subtotal)")
					.yui3-u-1-4
						.cell {{item.product.title}}
					.yui3-u-1-6
						.cell.bold {{riskLevelLabels[item.product.risk_level]}}
					.yui3-u-1-6
						.cell {{item.active.price}}元
					.yui3-u-1-6
						.cell {{now | date : 'yyyy-MM-dd'}}
					.yui3-u-1-4
						.cell {{now + 86400000 | date : 'yyyy-MM-dd'}} 至 {{end_date | date : 'yyyy-MM-dd'}}

			div(ng-switch-when='false')
				.yui3-g.cd.thead.border.gc(ng-class='{bgfa: step == 2}')
					.yui3-u-1-4
						.sep
						| 名称
					.yui3-u-1-8
						.sep
						| 风险级别
					.yui3-u-1-6
						.sep
						| 单价
					.yui3-u-1-6
						.sep
						| 购买周期
					.yui3-u-1-6
						.sep
						| 购买数量
					.yui3-u-1-8 小计
				
				.yui3-g.row.border.notop.wbg(ng-repeat='item in cache.service', ng-init="subtotal=item.active.price*item.count;$emit('add', subtotal)")
					.yui3-u-1-4
						.cell {{item.product.title}}
					.yui3-u-1-8
						.cell.bold {{riskLevelLabels[item.product.risk_level]}}
					.yui3-u-1-6
						.cell {{item.active.price}}元/{{periodLabel[item.active.period]}}
					.yui3-u-1-6
						.cell(ng-switch='step')
							span(ng-switch-when='2') {{periodLabel[item.active.period]}}
							select.select(ng-switch-when='1', ng-options='periodLabel[p.period] for p in item.pricing', ng-model='item.new_active', ng-change='changePeriod(item);')
					.yui3-u-1-6
						.cell(ng-switch='step')
							span(ng-switch-when='2') {{item.new_count}}
							select.select(ng-switch-when='1', ng-options='n for n in range(item.new_active.period)', ng-model='item.input_count', ng-change='changeCount(item);')
					.yui3-u-1-8
						.cell ￥{{item.new_active.price * item.new_count}}

	.cart.tac(ng-show='cache.package.length')
		.yui3-g.cd.thead.border.gc(ng-class='{bgfa: step == 2}')
			.yui3-u-1-4
				.sep
				| 名称
			.yui3-u-1-8
				.sep
				| 风险级别
			.yui3-u-1-8
				.sep
				| 单价
			.yui3-u-1-8
				.sep
				| 购买周期
			.yui3-u-1-8
				.sep
				| 购买数量
			.yui3-u-1-8
				.sep
				| 优惠
			.yui3-u-1-8 小计
		
		.row.border.notop.wbg(ng-repeat='item in cache.package', ng-init="subtotal=item.active.price*item.count;$emit('add', subtotal)")
			div(ng-init='_pros=item.product.extra2.children_products;_total=totalPrice(_pros);_sum=0;_Proportion=item.product.pricing[0].price/_total')
				.yui3-g(ng-repeat='child in _pros', ng-init='_price=(_Proportion*child.pricing[0].price | number : 1);$parent._sum=(plus($parent._sum, _price, $last) | number : 1);_price=(lastPrice($last, item.product.pricing[0].price, $parent._sum, _price) | number : 1);youhui=(child.pricing[0].price-_price | number : 1)')
					.yui3-u-1-4
						.cell {{child.title}}
					.yui3-u-1-8
						.cell {{riskLevelLabels[child.risk_level]}}
					.yui3-u-1-8
						.cell {{child.pricing[0].price}}元/{{periodLabel[child.pricing[0].period]}}
					.yui3-u-1-8
						.cell {{periodLabel[child.pricing[0].period]}}
					.yui3-u-1-8
						.cell {{item.count}}
					.yui3-u-1-8
						.cell 组合优惠, 省{{youhui*item.count | number : 1}}元
					.yui3-u-1-8
						.cell ￥{{_price * item.count | number : 1}}
		
	.cart.tac(ng-show='cache.fund.length')
		.yui3-g.cd.thead.border.gc(ng-class='{bgfa: step == 2}')
			.yui3-u-1-4
				.sep
				| 名称
			.yui3-u-1-8
				.sep
				| 风险级别
			.yui3-u-1-6
				.sep
				| 净值
			.yui3-u-1-6
				.sep
				| 收费方式
			.yui3-u-1-6
				.sep
				| 购买金额
			.yui3-u-1-8 小计
		
		.yui3-g.row.border.notop.wbg.nfc(ng-repeat='item in cache.fund', ng-init="subtotal=item.count;$emit('add', subtotal)")
			.yui3-u-1-4
				.cell {{item.product.title}}
			.yui3-u-1-8
				.cell.bold {{fundRiskLevelLabels[item.product.risk_level]}}
			.yui3-u-1-6
				.cell ￥{{item.product.pricing[0].price}}
			.yui3-u-1-6
				.cell(ng-switch='item.payment_type')
					span(ng-switch-when='0') 前端支付
					span(ng-switch-when='1') 后端支付
			.yui3-u-1-6
				.cell(ng-switch='step')
					span(ng-switch-when='2') {{subtotal}}元
					input.input.tac(maxlength=12, ng-switch-when='1', ng-model='item.input_count', ng-change='changeCount(item);', gf-blur="changeCount(item, true)")
			.yui3-u-1-8
				.cell ￥{{item.new_count}}

	.cart.tac(ng-show='cache.money.length')
		.yui3-g.cd.thead.border.gc(ng-class='{bgfa: step == 2}')
			.yui3-u-1-4
				.sep
				| 名称
			.yui3-u-1-6
				.sep
				| 风险级别
			.yui3-u-1-6(ng-switch='OTCUtil.isOTC(cache.money[0].product.code)')
				.sep
				span(ng-switch-when='true') 业绩比较基准
				sapn(ng-switch-when='false') 净值
			.yui3-u-5-24
				.sep
				| 购买金额
			.yui3-u-5-24 小计
		
		.yui3-g.row.border.notop.wbg.nfc(ng-repeat='item in cache.money', ng-init="subtotal=item.count;$emit('add', subtotal)")
			.yui3-u-1-4
				.cell {{item.product.title}}
			.yui3-u-1-6
				.cell.bold {{fundRiskLevelLabels[item.product.risk_level]}}
			.yui3-u-1-6(ng-switch='OTCUtil.isOTC(item.product.code)')
				.cell(ng-switch-when='true') {{item.product.extra2.yjbjjz | percentage : 2}}
				.cell(ng-switch-when='false') ￥{{item.product.pricing[0].price}}
			.yui3-u-5-24
				.cell(ng-switch='step')
					span(ng-switch-when='2') {{subtotal}}元
					span(ng-switch-when='1', ng-switch='item.payment_type')
						span(ng-switch-when=3) {{item.new_count}}
						span(ng-switch-default)
							input.input.tac(maxlength=12, ng-model='item.input_count', ng-change='changeCount(item);', gf-blur="changeCount(item, true)")
			.yui3-u-5-24
				.cell ￥{{item.new_count}}	

mixin sep
	.sep
		.arrow
		.arrow.top
.border.mtop20.bankError.hidden(ng-class='{hidden : !(hasBankPayError && step == 2)}')
	strong 付款遇到问题了？先看看是不是由于下面的原因：
	div (1)网银交易会有支付上限，建议您登录网上银行提高最高上限额度或者使用其他支付方式，即可轻松支付。
	div (2)部分浏览器发生兼容性冲突导致支付失败，建议您更换浏览器进行支付操作。
	div (3)提示"页面过期、超时、错误"等问题时，您可以关闭浏览器后重新打开再进行支付。

//-div(ng-switch='isOtcFlow')
//-	#steps.steps.mtop20(ng-switch-when="true")
#steps.steps.mtop20
	.step(ng-class="{active: step==0}")
		| 协议签订
	.step(ng-class="{active: step==1}")
		mixin sep
		| 订单确定
	.step(ng-class="{active: step==-1}")
		mixin sep
		| OTC账户开通
	.step(ng-class="{active: step==2}")
		mixin sep
		| 在线支付
	.step(ng-class="{active: step==3}")
		mixin sep
		span(ng-switch='form.order.items.length == 1 && form.order.items[0].payment_type < 0')
			div(ng-switch-when='true') 体验完成
			div(ng-switch-when='false') 购买完成
	//- #steps.steps.mtop20(ng-switch-when="false")
	//- 	.step(ng-class="{active: step==-1}", ng-show="(form.order||form).items[0]._id.indexOf('M_')==0 && !isOtcFlow") OTC账户开通
	//- 	.step(ng-class="{active: step==0}", ng-switch="(form.order||form).items[0]._id.indexOf('M_')==0 && !isOtcFlow")
	//- 		div(ng-switch-when="true")
	//- 			mixin sep
	//- 			| 协议签订
	//- 		span(ng-switch-when="false") 协议签订
	//- 	.step(ng-class="{active: step==1}")
	//- 		mixin sep
	//- 		| 订单确定
	//- 	.step(ng-class="{active: step==2}")
	//- 		mixin sep
	//- 		| 在线支付
	//- 	.step(ng-class="{active: step==3}")
	//- 		mixin sep
	//- 		span(ng-switch='form.order.items.length == 1 && form.order.items[0].payment_type < 0')
	//- 			div(ng-switch-when='true') 体验完成
	//- 			div(ng-switch-when='false') 购买完成

.ng-cloak(ng-switch='step')
	section(ng-switch-when="-999")
		img(src='img/loading.gif').mrem
		| loading...
	section(ng-switch-when="-1")
		.agreementsContainer.mtop20
			h2.font16.b 阅读协议
			ul.agreements
				li.agreement
					a.read(href='http://www.gf.com.cn/front/otcDocumentAction.do?method=getDocInfo3&documentId=206', target='_blank') 阅读
					| 《柜台交易业务风险揭示书》
				li.agreement
					a.read(href='http://www.gf.com.cn/front/otcDocumentAction.do?method=getDocInfo3&documentId=205', target='_blank') 阅读
					| 《柜台交易业务客户协议》
				li.agreement
					a.read(href='http://www.gf.com.cn/front/otcDocumentAction.do?method=getDocInfo3&documentId=261', target='_blank') 阅读
					| 《电子签名约定书》
			.mtop20.tar
				.ib(ng-show='error2')
					span(style='color:#800000')
						| 开户失败：
						span(ng-bind='error2')
					a.link.mlem(href='#/account?back=purchase', ng-show='error2_open', target="openAccount") 去设置>>
				button.btn.primary.mbottom15.mleft15.mright15(ng-click='openAccount();', ng-disabled='isInOpenAccount', ng-class="{disabled: isInOpenAccount}") 我已阅读并同意上述条款
		
	section(ng-switch-when="0", ng-switch="form.items[0].product.product_type == 'money'")
		.mtop40(ng-switch-when='true')
			.border.relative.pad20.risk_box.font14.mtop30
				.risk_tip.nc 签署电子合同
				.risk_content.risk_title 广发证券理财产品电子签名约定书
				.risk_agree
					pre
						include ../include/money.txt
				.risk_hr
				.padtop30.padbottom20.sfc 请认真阅读以下协议！
				ul.risk_list
					li
						a(gf-href='{{form.items[0].product.extra2.fxjs}}', target='_blank').link {{form.items[0].product.name}}风险揭示书
					li(ng-hide="form.items[0].product.extra2.money_type == 'derive_bc'")
						a(gf-href='{{form.items[0].product.extra2.smcn}}', target='_blank').link 投资者申明与承诺
					li(ng-hide="form.items[0].product.extra2.money_type == 'derive_bc'")
						a(gf-href='{{form.items[0].product.extra2.cpht}}', target='_blank').link {{form.items[0].product.name}}电子合同
					li(ng-hide="form.items[0].product.extra2.money_type == 'derive_bc'")
						a(gf-href='{{form.items[0].product.extra2.cpsm}}', target='_blank').link {{form.items[0].product.name}}产品说明书
					li(ng-show="form.items[0].product.extra2.money_type == 'derive_bc'")
						a(gf-href='{{form.items[0].product.extra2.jyxy}}', target='_blank').link {{form.items[0].product.name}}交易协议
			.sfc.font14.padtop20.padbottom35(ng-init='agree=[]',ng-hide="form.items[0].product.extra2.money_type == 'derive_bc'")
				a.none.risk_checkbox(ng-class='{checked: agree[0]}', ng-click='agree[0]=!agree[0]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意产品风险揭示书
				span.pad10
				a.none.risk_checkbox(ng-class='{checked: agree[1]}', ng-click='agree[1]=!agree[1]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意投资者声明与承诺
				span.pad10
				a.none.risk_checkbox(ng-class='{checked: agree[2]}', ng-click='agree[2]=!agree[2]', href='#', onclick='return false;', hidefocus) &nbsp;
				span.padleft10
				| 我已阅读并同意产品电子合同
				span.pad10
				a.none.risk_checkbox(ng-class='{checked: agree[3]}', ng-click='agree[3]=!agree[3]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意产品说明书
				br
				a.none.risk_checkbox(ng-class='{checked: agree[4]}', ng-click='agree[4]=!agree[4]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意电子签名约定书
			.sfc.font14.padtop20.padbottom35(ng-init='agreesyb=[]',ng-show="form.items[0].product.extra2.money_type == 'derive_bc'")
				a.none.risk_checkbox(ng-class='{checked: agreesyb[0]}', ng-click='agreesyb[0]=!agreesyb[0]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意产品风险揭示书
				span.pad10
				a.none.risk_checkbox(ng-class='{checked: agreesyb[1]}', ng-click='agreesyb[1]=!agreesyb[1]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意产品交易协议
				span.pad10
				a.none.risk_checkbox(ng-class='{checked: agreesyb[2]}', ng-click='agreesyb[2]=!agreesyb[2]', href='#', onclick='return false;', hidefocus)
				span.padleft10
				| 我已阅读并同意电子签名约定书
			.tar(ng-hide="form.items[0].product.extra2.money_type == 'derive_bc'")
				button(ng-click="agree[0]&&agree[1]&&agree[2]&&agree[3]&&agree[4]&&goNext();", ng-class='{gray_btn: !agree[0]||!agree[1]||!agree[2]||!agree[3]||!agree[4]}').risk_next_btn 下一步
			.tar(ng-show="form.items[0].product.extra2.money_type == 'derive_bc'")
				button(ng-click="agreesyb[0]&&agreesyb[1]&&agreesyb[2]&&goNext();", ng-class='{gray_btn: !agreesyb[0]||!agreesyb[1]||!agreesyb[2]}').risk_next_btn 下一步

		div(ng-switch-when='false')
			h3.type.nomp.cd 协议签订

			.boxtab
				.tabbar
					a(href='#', onclick='return false',
						ng-repeat='item in form.items', 
						ng-class='{active: activeTab==$index}',
						ng-click='activate($index)').tab {{item.product.title}}
				
				.content(ng-switch="form.items[activeTab].product.product_type")
					pre(ng-switch-when='service', ng-bind-html-unsafe='form.agreements[form.items[activeTab].product.id]')
					pre(ng-switch-when='package', ng-bind-html-unsafe='form.items[activeTab].agreements[form.items[activeTab].product.id]')
					//-div(ng-switch-default)
						//-h3 {{form.agreements[form.items[activeTab].product.id].company_name}}
						//-hr
					pre(ng-switch-when='fund')
						include ../include/fund.txt
					
			.mtop10.tar
				label
					input(type='checkbox', ng-model='confirmed').checkbox
					| &nbsp;我同意以上所有协议
					
			.mtop10.tar
				button(ng-click="goNext()", ng-class="{invisible: !confirmed}").btn.primary 下一步
		
	//-订单确认
	section.purchase(ng-switch-when="1")
		//基金定投
		//- mixin jjdt
		
		.orderbg.pad20.mtop30
			section.mbottom15
				h3.info_title.font14.nfc 客户信息
				.pad20.wbg.nfc.border
					| 姓名:&nbsp;
					span.mrem2(ng-bind="session.user.trade.khxm || session.user.portal.real_name || session.user.portal.service_name")
					| 手机号码:&nbsp;
					span.mrem2(ng-bind="verify.sj")
					a.link.mrem2(ng-show='cache.service.length', ng-click='dialog.mobile_verify = {opened:1, info: "获取验证码"}', href='#', onclick='return false;') 修改手机
					| 电子邮箱:&nbsp;
					span.mrem2(ng-bind="session.user.trade.email || session.user.portal.email")

			section.mbottom15(ng-hide='cache.service.length == 1 && cache.service[0].payment_type < 0')
				h3.info_title.font14.nfc 支付选择
				//-query_recommended为了按钮样式
				.query_recommended.wbg.sfc.border
					//-如果没有交易账户，提示开户？
					.yui3-g(ng-show='pay_option.optionEarnestMoney', ng-class="{bbottom: pay_option.optionBank}")
						.yui3-u-1-6(ng-click='pay_option.type = 0')
							input.mrem.paymentMethod(type="radio", name='paymentMethod')
							| 保证金账户支付
						.yui3-u-1-6(ng-show='session.user.trade')
							| 余额:&nbsp;
							span.oc2(ng-bind='balance.fund')
							| 元
						.yui3-u-2-3(ng-show='session.user.trade')
							a.link(href='#', onclick='return false', ng-click='transfer_accounts(1);') 我要转账
						.yui3-u-1-6(ng-hide='session.user.trade')
							.error-message
								.dc 您还未绑定交易账号
						.yui3-u-2-3(ng-hide='session.user.trade')
							a.link(href='/webservice/binding') 绑定交易账号
							a.link.mleft30(href='https://account.gf.com.cn/osoa/views/index.html?r=0.9353062307927758”', target="_blank") 我要开户
					.yui3-g.pay-option(ng-show="pay_option.optionBank")
						.yui3-u-1-6(ng-click='pay_option.type = 1')
							input.mrem.paymentMethod(type="radio", name='paymentMethod')
							| 银行卡支付
						.yui3-u-1-6(gf-bank-info='pay_option.bank', gf-cond='session.user.portal')
						.yui3-u-2-3
							//-这里的内容也由gf-bank-info生成
				
			section.mbottom15.sfc
				h3.info_title.font14.nfc 结算清单
				//结算清单
				mixin jsqd

			section
				h3.info_title.font14.nfc 推荐人
				.query_recommended.sfc.border.wbg
					.yui3-g
						.yui3-u-1-2
							span.nor.font12 若有产品推荐人，请填写推荐人编号，若无则跳过点击下一步进入订单支付。
						.yui3-u-1-2.tar(ng-init='_q=0', ng-switch='_q')
							span(ng-switch-when='0')
								b 产品推荐人编号 :
								input.inputtextbox.mleft15(ng-model='$parent.$parent.recommendationNo')
								button.mleft10.searchbtn.border0.bbg.wc(ng-click='recommendedQuery();$parent._q=1;') 查询
							span.nfc(ng-switch-when='1')
								span(ng-switch='!recommendation.error')
									span(ng-bind="recommendation.name", ng-switch-when='true')
									span.error-message(ng-switch-when='false', ng-bind='recommendation.error')
								a(href='#', onclick='return false', ng-click='$parent.$parent.recommendation={};$parent._q=0;').afc.mleft10
									span(ng-show='recommendation.name') 删除
									span(ng-show='!recommendation.name') 返回
				
			footer.padtop30.padbottom10.tar.tfoot.cd(style='display:block;')
				span.font18.nfc 金额总计：
				span.font18(style='color: #ff6000') ￥{{money}}
					
		.mtop20.tar
			.error-message.mrem(ng-show='error', ng-bind='error')
			button(ng-click="comfirmDecision();").btn.primary 下一步

		.pad30

	//- 在线支付		
	section.purchase(ng-switch-when="2")
		h3.type.nomp.cd 结算清单
		mixin jsqd
		.padtop30.padright20.tar
			b.bc.pull-left(ng-show='cache.service.length && form.order.mobile') 您的短彩信接收号码：{{form.order.mobile}}
			span.font18.nfc 金额总计：
			span.font18(style='color: #ff6000') ￥{{money}}
			
		div(ng-switch='pay_option.payViaBank')
			div(ng-switch-when=1)
				h3.type.nomp.cd 银行卡支付
				.border.online_payment
					label.pay-bank-option
						img(src="img/blank.gif", alt='{{bankMap[pay_option.bank.slice(0,3) || form.order.info.dotc.bank_no].label}}', ng-class='bankMap[pay_option.bank.slice(0,3) || form.order.info.dotc.bank_no].pic')

			div(ng-switch-when=2)
				.buy-overlay(gf-full=1)
				.dialog3.border.gf-dialog.buy-overlay-top(fixed=1, style="height: 200px;")
					.dialog-close(title='关闭', ng-click='goNextBankPayFail()') &nbsp;
					.dialog-title.font18.padleft15 银行卡支付
					.tac.pad20 付款完成前请不要关闭此窗口。完成付款后请根据您的情况点击下面的按钮。
					.tac.mtop20
						button.btn.primary.compact(ng-click="goNextBankPayOk()") 已完成付款
						button.btn.primary.disabled.compact.mleft15(ng-click='goNextBankPayFail()') 付款遇到问题
			div(ng-switch-default)
				h3.type.nomp.cd 在线支付
				.border.online_payment
					div
						.yui3-u.label 交易密码：
						.yui3-u
							span(gf-sec-pwd='$parent.$parent.getpwd', height=30, width=182)
						.yui3-u.qtip.mleft8.padleft15.sfc 控件可保护您输入信息的安全！
					.mtop10
						.yui3-u.label 验 证 码：
						input.captcha_input.mright10(ng-model='$parent.$parent.captcha')
						img#captcha_img(ng-src='/captcha2.jpg?_cache_={{captcha_random}}', alt='验证码', height=30, width=80).mright10
						a.sfc(href='javascript:void(0);', ng-click='$parent.$parent.captcha_random=captcha_random+1') 看不清楚，换一张
			
		.mtop20.tar
			.error-message.mrem(ng-show='error || flashError', ng-bind='error || flashError')
			img(ng-show='loading && !error', src='img/loading.gif').mrem
			button(ng-show='pay_option.payViaBank==0', ng-click="goNext()", ng-class="{invisible: false}").btn.primary 确认付款
			form.ib(ng-show='pay_option.payViaBank==1', enctype="application/x-www-form-urlencoded", action='{{pay_option.paycenterPayUri}}', method='POST', target='_blank')
				input(type='hidden', name='tranferXmlData', gf-value='{{pay_option.tranferXmlData}}')
				input.btn.primary(type="submit", value="确认付款", ng-click="postBankPay();", ng-disabled='error || loadBuilding', ng-class="{disabled: error || loadBuilding}")
				.mtop10
					| 提示： 请在
					b 30分钟
					| 内完成付款
			
	//-支付成功
	section.purchase(ng-switch-when="3")
		h3.type.nomp.cd(ng-switch='form.order.items.length == 1 && form.order.items[0].payment_type == -1')
			span(ng-switch-when='true') 体验完成
			span(ng-switch-when='false') 购买完成
		
		table
			thead
				tr
					th 产品名称
					th 购买金额
					th(ng-switch='form.order.items.length == 1 && form.order.items[0].payment_type')
						span(ng-switch-when=-1) 体验状态
						span(ng-switch-when=3) 委托状态
						span(ng-switch-default) 支付状态
					th 备注
			tbody
				tr(ng-repeat='item in form.order.items')
					td {{item.product.title}}
					td(ng-switch="item.product.product_type")
						span(ng-switch-when='service') {{item.price*item.count}}元
						span(ng-switch-when='package') {{item.price*item.count}}元
						span(ng-switch-default) {{item.count}}元
					td(ng-switch='item.state > 0')
						.yes(ng-switch-when='true')
						.no(ng-switch-when='false')
					td(ng-switch='item.state > 0')
						.yui3-u(ng-switch-when='true')
							span(ng-show="form.order.items[0].payment_type == 3")
								| 如您未购买过
								span(ng-show="item.product.title.indexOf('定发') == - 1") 多添利
								span(ng-show="item.product.title.indexOf('定发') != -1") e定发
								| 产品，首次购买金额需不小于5万元，否则该次订单将作废。再次购买的，金额不小于1000元即可。立即
							a(href="#/info/otc_exchange",target="_self",style="text-decoration:underline;color:#0090C7;",ng-show="form.order.items[0].payment_type == 3") 查看订单
							span(ng-show="form.order.items[0].payment_type == 3")
								| 。
						.yui3-u(ng-switch-when='false')
							| {{item.result}}
							span(ng-show="form.order.payment_method != 'direct_pay' && session.user.trade && item.result && (item.result.indexOf('不足') > -1 || item.result.indexOf('不够') > -1)")
								| ，您的保证金账户余额为
								span.nows(ng-bind='balance.fund')
								| 元，小于您的购买金额，
								a.link.nows(href='#', onclick='return false;', ng-click='transfer_accounts(1);_selected=1') 立刻转账
							span(ng-show="form.order.payment_method == 'direct_pay'", ng-switch="form.order.sub_state")
								span(ng-switch-when="shipment_partial_fail") 等待柜台确认
								span(ng-switch-when="shipment_all_fail") 等待柜台确认
								span(ng-switch-default) 支付失败
							span(ng-hide="session.user.trade")
								a.link(href='#/binding?back=purchase') 绑定交易账号
								a.link.mleft30(href='https://account.gf.com.cn/osoa/views/index.html?r=0.9353062307927758”', target="_blank") 我要开户

		.mtop20.padbottom40.bbottom.tar
			a(href='#/info/order').btn.primary.compact.disabled.mright15 查看订单
			//-a(href='#/info/otc_exchange', ng-show="form.order.items[0].payment_type ==3").btn.primary.compact.disabled.mright15 查看订单
			a(href='/portal/index').btn.primary.compact.disabled.mright15 返回首页
			a(ng-show='form.order.items[0].payment_type != 3', href='#/asset').btn.primary.compact 购买更多产品
			a(ng-show='form.order.items[0].payment_type == 3', href='/portal/otc_exchange').btn.primary.compact 购买更多产品

		.padtop30
			.error-message.font14 温馨提示：
			.padleft20.padtop10.padbottom40.nfc(style='line-height: 25px;')
				| 要对产品进行赎回或转换？点击进入“
				a(href='#/info').link 我的广发
				| ”-“
				a(href='#/info/product?type=stock').link 产品管理
				| ”操作吧；
				br
				| 要对产品订阅内容进行查看？点击进入“
				a(href='#/info').link 我的广发
				| ”-“
				a(href='#/info/subscription').link 我的订阅
				| ”查看吧。

//- 修改手机号码
.hidden(ng-show='dialog.mobile_verify.opened', gf-remove-class='hidden', defer=400)
	.gf-mask
	div(ng-switch='dialog.mobile_verify.opened')
		.dialog3.border.gf-dialog(fixed=1, ng-switch-when='1')
			.dialog-close(title='关闭', ng-click='dialog.mobile_verify={}') &nbsp;
			.dialog-title.font18.padleft15 修改手机号码
			.transfer_accounts
				div
					.label.nfc 新手机号码：
					input.input(ng-model='dialog.mobile_verify.mobile')
				div
					.label.nfc 短信验证码：
					input.input.mrem(ng-model='dialog.mobile_verify.verify_code', style='width: 80px')
					a.link(href='#', onclick='return false;', ng-bind='dialog.mobile_verify.info', ng-click='setMobileCode()') 获取验证码
				div(ng-class='{invisible: !dialog.mobile_verify.error}', style='line-height: 30px;')
					.error-message(ng-bind='dialog.mobile_verify.error')
				div
					.label &nbsp;
					a.ib.tac(href='javascript:void(0);', hidefocus, ng-class='{"dialog-btnok": dialog.mobile_verify.mobile && dialog.mobile_verify.verify_code, "dialog-btncancel": !dialog.mobile_verify.mobile || !dialog.mobile_verify.verify_code}', ng-click='dialog.mobile_verify.mobile && dialog.mobile_verify.verify_code && mobileSubmit()') 提&nbsp;交
					a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.mobile_verify={}') 返&nbsp;回

		.dialog3.border.gf-dialog(fixed=1, style='height: 260px;', ng-switch-when='2')
			.dialog-close(title='关闭', ng-click='dialog.mobile_verify={};bank_list_support=0;') &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-success
					.ib.vam.font24.padleft15 恭喜你！
				.container-content.font18 手机号码修改成功。
				.padtop30
					a.dialog-btnok.ib.tac(ng-show='step==1', href='javascript:void(0);', hidefocus, ng-click='dialog.mobile_verify={};') 确&nbsp;定

//转账
.hidden(ng-show='dialog.transfer_accounts.opened', gf-remove-class='hidden', defer=400)
	.gf-mask
	div(ng-switch='dialog.transfer_accounts.opened')
		.dialog3.border.gf-dialog(fixed=1, style='height: 360px;', ng-switch-when='1')
			.dialog-close(title='关闭', ng-click='dialog.transfer_accounts={};clear_bank_list()') &nbsp;
			.dialog-title.font18.padleft15 转账
			.transfer_accounts(ng-hide='dialog.transfer_accounts.result')
				div
					.label.nfc 转账方向：
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.transfer_direction=="1"}', ng-click='dialog.transfer_accounts.transfer_direction="1"', href='#', onclick='return false;', hidefocus) 银行转证券
					span.padleft20
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.transfer_direction=="2"}', ng-click='dialog.transfer_accounts.transfer_direction="2"', href='#', onclick='return false;', hidefocus) 证券转银行

				div
					.label.nfc 选择银行：
					a.none.radio(ng-click='dialog.transfer_accounts.bank_no=bank_list.bank_no', ng-class="{checked: dialog.transfer_accounts.bank_no==bank_list.bank_no}", href='#', onclick='return false;', hidefocus) {{bank_list.bank_name}}

				div
					.label.nfc 选择币种：
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.money_type=="0"}', ng-click='dialog.transfer_accounts.money_type="0"', href='#', onclick='return false;', hidefocus) 人民币
					span.padleft20
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.money_type=="1"}', ng-click='dialog.transfer_accounts.money_type="1"', href='#', onclick='return false;', hidefocus) 美元
					span.padleft20
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.money_type=="2"}', ng-click='dialog.transfer_accounts.money_type="2"', href='#', onclick='return false;', hidefocus) 港元

				div(ng-show='dialog.transfer_accounts.transfer_direction=="1"')
					.label.nfc 银行密码：
					input.input(type='password', ng-model='dialog.transfer_accounts.bank_password', style='width: 80px;')
					span.pad5
					span.hidden(ng-switch='!!dialog.transfer_accounts.q_loading',ng-class="{hidden : bank_list_support!=2}")
						span(ng-switch-when='true')
							img.mright8(src='img/loading.gif', width='20', height='20')
							| 正在查询,请稍候...
						span(ng-switch-when='false', ng-switch='!!dialog.transfer_accounts._occur_balance || 0 == dialog.transfer_accounts._occur_balance')
							a.link(href='#', onclick='return false;', ng-switch-when='false', ng-click='query_bank_balance();') 查询余额
							span(ng-switch-when='true') 银行余额：
								span.oc2 {{dialog.transfer_accounts._occur_balance}}元

				div(ng-show='dialog.transfer_accounts.transfer_direction=="2"')
					.label.nfc 资金密码：
					input.input(type='password', ng-model='dialog.transfer_accounts.fund_password')

				div
					.label.nfc 转账金额：
					input.input(ng-model='dialog.transfer_accounts.occur_balance', maxlength=15)

				.padtop15
					.label.tar
						img.mright8(src='img/loading.gif', ng-show='dialog.transfer_accounts.t_loading')
					a.ib.tac(href='javascript:void(0);', hidefocus, ng-class='{"dialog-btnok": (dialog.transfer_accounts.bank_password || dialog.transfer_accounts.fund_password) && dialog.transfer_accounts.occur_balance, "dialog-btncancel": !(dialog.transfer_accounts.bank_password || dialog.transfer_accounts.fund_password) || !dialog.transfer_accounts.occur_balance || !dialog.transfer_accounts.bank_no}', ng-click='(dialog.transfer_accounts.bank_password || dialog.transfer_accounts.fund_password) && dialog.transfer_accounts.occur_balance && dialog.transfer_accounts.bank_no && transfer_accounts();') 提&nbsp;交
					a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={};clear_bank_list()') 返&nbsp;回

		.dialog3.border.gf-dialog(fixed=1, style='height: 260px;', ng-switch-when='2')
			.dialog-close(title='关闭', ng-click='dialog.transfer_accounts={}') &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-success
					.ib.vam.font24.padleft15 恭喜你！
				.container-content.font18(ng-switch='dialog.transfer_accounts.transfer_direction')
					span(ng-switch-when='1') 银行转证券账户转账成功。
					span(ng-switch-when='2') 证券转银行账户转账成功。
				.padtop30
					a.dialog-btnok.ib.tac(ng-show='step==1', href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={};') 确&nbsp;定
					a.dialog-btnok.ib.tac(ng-show='step==3 && form.order.items.length == 1', href='javascript:void(0);', hidefocus, ng-click='repurchase();') 重新购买
					//- a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts.opened=1') 返&nbsp;回

		.dialog3.gf-dialog(fixed=1, style='height: 305px;', ng-switch-when='3')
			.dialog-close(title='关闭', ng-click="dialog.transfer_accounts={};") &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-warning
					.ib.vam.font24.padleft15 很抱歉！
				.container-content.font18.padbottom8(ng-switch='dialog.transfer_accounts.transfer_direction')
					span(ng-switch-when='1') 银行转证券账户转账失败。
					span(ng-switch-when='2') 证券转银行账户转账失败。
				.btopdotted.padtop10
					| 失败原因：
					.sfc {{dialog.transfer_accounts.error}}

				.padtop15
					a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={}') 确&nbsp;定
					//- a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts.opened=1') 返&nbsp;回

		.dialog3.gf-dialog(fixed=1, style='height: 305px;', ng-switch-when='4')
			.dialog-close(title='关闭', ng-click="dialog.transfer_accounts={};") &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-warning
					.ib.vam.font24.padleft15 很抱歉！
				.container-content.font18.padbottom8 您的操作没有成功。
				.btopdotted.padtop10
					| 失败原因：
					.sfc {{dialog.transfer_accounts.error}}

				.padtop15
					a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={}') 确&nbsp;定
					//- a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts.opened=1') 返&nbsp;回
